skill of coding [Python] Skill of coding - 인수를 순회할 때는 방어적으로 이 작업을 수행하는 제너레이터를 정의할텐데, 그러면 나중에 같은 함수를 재사용하여 더 큰 데이터 세트인 전 세계의 여행자 수를 계산할 수 있기 때문이에요. 이 방법의 문제는 입력받은 이터레이터 콘텐츠의 복사본이 클 수도 있다는 점이에요 이런 이터레이터를 복사하면 프로그램의 메모리가 고갈되어 동작을 멈출 수도 있어요. 이 문제를 피하는 한 가지 방법은 호출될 때마다 새 이터레이터를 반환하는 함... skill of codingpythonpython [Python] Skill of coding - try/except/else/finaly try, except, else, finaly 블록 기능으로 각 시점을 처리 할 수 있어요. 예외를 전달하고 싶지만, 예외가 발생해도 정리 코드를 실행하고 싶을 때 try/finally를 사용하세요. 파일이 없을 때 일어나는 IOError처럼 파일을 열 때 일어나는 예외는 finally 블럭에서 처리하지 않아야 하므로 try 블럭 앞에서 open을 호출해야해요. 코드에서 어떤 예외를 처리하고... 예외처리skill of codingpythonpython [Python] Skill of coding - range보다는 enumerate를 내장함수 range는 정수 집합을 순회(iterate)하는 루프를 실행할 때 유용해요. 참고로 비트 연산자 or 그리고 왼쪽, 오른쪽으로 이동시키는 shift연산자임 문자열의 리스트 같은 순회할 자료 구조가 있을 때는 직접 루프를 실행할 수 있어요. 종종 리스트를 순회하거나 리스트의 현재 아이템의 인덱스를 알고 싶은 경우가 있느데요. 리스트를 순회하거나 리스트의 현재 아이템의 인덱스를 알고 ... enumeraterangeskill of codingpythonenumerate
[Python] Skill of coding - 인수를 순회할 때는 방어적으로 이 작업을 수행하는 제너레이터를 정의할텐데, 그러면 나중에 같은 함수를 재사용하여 더 큰 데이터 세트인 전 세계의 여행자 수를 계산할 수 있기 때문이에요. 이 방법의 문제는 입력받은 이터레이터 콘텐츠의 복사본이 클 수도 있다는 점이에요 이런 이터레이터를 복사하면 프로그램의 메모리가 고갈되어 동작을 멈출 수도 있어요. 이 문제를 피하는 한 가지 방법은 호출될 때마다 새 이터레이터를 반환하는 함... skill of codingpythonpython [Python] Skill of coding - try/except/else/finaly try, except, else, finaly 블록 기능으로 각 시점을 처리 할 수 있어요. 예외를 전달하고 싶지만, 예외가 발생해도 정리 코드를 실행하고 싶을 때 try/finally를 사용하세요. 파일이 없을 때 일어나는 IOError처럼 파일을 열 때 일어나는 예외는 finally 블럭에서 처리하지 않아야 하므로 try 블럭 앞에서 open을 호출해야해요. 코드에서 어떤 예외를 처리하고... 예외처리skill of codingpythonpython [Python] Skill of coding - range보다는 enumerate를 내장함수 range는 정수 집합을 순회(iterate)하는 루프를 실행할 때 유용해요. 참고로 비트 연산자 or 그리고 왼쪽, 오른쪽으로 이동시키는 shift연산자임 문자열의 리스트 같은 순회할 자료 구조가 있을 때는 직접 루프를 실행할 수 있어요. 종종 리스트를 순회하거나 리스트의 현재 아이템의 인덱스를 알고 싶은 경우가 있느데요. 리스트를 순회하거나 리스트의 현재 아이템의 인덱스를 알고 ... enumeraterangeskill of codingpythonenumerate